package com.spring.framework.model.xml;

/**
 * 很明显，静态工厂方法违背了Spring的初衷，因为我们还是要编写代码new对象，但是适用于那种需要对一个集合进行实例化的情况，
 * 因为集合的实例化如果使用配置文件编写的话，那也挺麻烦的
 *
 * @author xuweizhi
 */
public class SpringStaticFactory {

	private static SpringBean springBean = new SpringBean();

	/**
	 * 静态工厂方法
	 *
	 * @return 返回HelloSpring实例
	 */
	public static SpringBean getSpringBean() {
		System.out.println("静态工厂方法");
		return springBean;
	}

	public  SpringBean getInstanceSpringBean() {
		System.out.println("静态工厂方法");
		return springBean;
	}
	public SpringStaticFactory() {
		System.out.println("静态工厂不会初始化");
	}


}
